$(function(){
    $('.content .delete').click(function(){
//    	if(confirm('您确定要删除商品吗？')){ 
    	$(this).parents('.content').remove();
        totalnum();
//        }
    })
    // 主菜加减
    $('.content .add').click(function(){
        var ipt=$(this).parent().siblings().find('.count-input');
        var a=ipt.val();
        a++;
        textnumber1(a,ipt);
        totalnum();
    })
    $('.content .reduce').click(function(){

        var ipt=$(this).parent().siblings().find('.count-input');
        var a=ipt.val();

        a--;
        textnumber1(a,ipt);
        totalnum()
    })
   function textnumber1(n,obj){
        /*if(n<=1){
            obj.parents('.content').remove();
          }*/
       if(n>1){           
            obj.parents('.content').find('.reduce,.count-input').removeClass('hide');
        }else if(n==1){
            obj.parents('.content').find('.reduce').addClass('hide');
           
        }
    	
        obj.val(n);
    }
    // 饮料加减
    $('.yinliao_xiangxi .add').click(function(){

        var ipt=$(this).parent().siblings().find('.count-input');
        var a=ipt.val();

        a++;
        textnumber2(a,ipt);
        totalnum()
    })
    $('.yinliao_xiangxi .reduce').click(function(){

        var ipt=$(this).parent().siblings().find('.count-input');
        var a=ipt.val();

        a--;
        textnumber2(a,ipt);
        totalnum();
    })
    function textnumber2(n,obj){
        if(n>0){           
            obj.parents('.yinliao_xiangxi').find('.reduce,.count-input').removeClass('hide');
        }else if(n==0){
            obj.parents('.yinliao_xiangxi').find('.reduce,.count-input').addClass('hide');
        }
        obj.val(n);
    }
    
    totalnum();
    function totalnum(){
        var piece=0,money=0;
        $('.content').each(function(){
            var j=parseFloat($(this).find('.jiage').text().substr(1));
            var s=parseInt($(this).find('.count-input').val());
            piece+=s;
            money+=j*s;
        })

        $('.yinliao_xiangxi').each(function(){
            var j=parseFloat($(this).find('.shumu').text().substr(1));
            var s=parseInt($(this).find('.count-input').val());
            piece+=s;
            money+=j*s;
        })
                
        $('.distribution_cost').each(function(){
        	var j=parseFloat($(this).val());
        	money+=j;
        })
        setTimeout(function(){
        	 $('.discount').each(function () {
             	var discountmoney=$(this).text();
             	if(discountmoney!='' && discountmoney!=null)
             		money-=parseFloat(discountmoney);
             })
             $('#numId').text(piece);
             $('#priceiId').text(toDecimal1(money));
        },1000);
    }
    


  //保留两位小数    
  //功能：将浮点数四舍五入，取小数点后2位
  function toDecimal(x) {   
    var f = parseFloat(x); 
    if (isNaN(f)) {   
       return;  
    }
    f = Math.round(x*100)/100;
    return f;
  }       
  //制保留1位小数，如：2，会在2后面补上0.即2.0
  //并且小于0.0~0.5之间做0.5，0.5~1.0之间做1.0处理
  function toDecimal1(x) { 
    var f = parseFloat(x);              
    if (isNaN(f)) { 
      return false;
    }
    var f = Math.floor(x*10)/10;//向下取整
    var f1 = Math.floor(x);//向下取整
    var f2 = f-f1;
    if (f2>=0.1 && f2<=0.5) f = f1+0.5;
    else if(f2>0.5 && f2<=0.9) f = f1+1;
    else f = f1;
    var s = f.toString();
    var rs = s.indexOf('.');
    if (rs < 0) {
  	rs = s.length;
  	s += '.'; 
      }
    while (s.length <= rs + 1) {   
      s += '0'; 
    }  
    return s;   
  } 
  function fomatFloat(src,pos){      
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
  }
})